package controller;

import java.util.ArrayList;
import java.util.List;

import dao.ItemParcelaOrdemServicoDao;
import dao.ItemParcelaOrdemServicoDaoImplementation;
import entity.ItemParcelaOrdemServico;

public class ItemParcelaOrdemServicoController {
			
		public void salvarItemParcelaOrdemServico(ItemParcelaOrdemServico itemParcelaOrdemServico)
		{
			ItemParcelaOrdemServicoDao dao = new ItemParcelaOrdemServicoDaoImplementation();
			dao.save(itemParcelaOrdemServico);
		}
		
		public void editarItemParcelaOrdemServico(ItemParcelaOrdemServico itemParcelaOrdemServico)
		{
			ItemParcelaOrdemServicoDao dao = new ItemParcelaOrdemServicoDaoImplementation();
			dao.update(itemParcelaOrdemServico);
		}
		
		public void excluirItemParcelaOrdemServico(ItemParcelaOrdemServico itemParcelaOrdemServico)
		{
			ItemParcelaOrdemServicoDao dao = new ItemParcelaOrdemServicoDaoImplementation();
			dao.delete(itemParcelaOrdemServico);
		}
		
		public void consultarItemParcelaOrdemServico(ItemParcelaOrdemServico itemParcelaOrdemServico)
		{
			ItemParcelaOrdemServicoDao dao = new ItemParcelaOrdemServicoDaoImplementation();
			dao.consult(itemParcelaOrdemServico);
		}
		
		public ItemParcelaOrdemServico getItemParcelaOrdemServicoById(long idItemParcelaOrdemServico){
			ItemParcelaOrdemServicoDao dao = new ItemParcelaOrdemServicoDaoImplementation();
			return dao.getItemParcelaOrdemServico(idItemParcelaOrdemServico);
			}

			public List<ItemParcelaOrdemServico> listarItemParcelaOrdemServico() 
			{
			List<ItemParcelaOrdemServico> listaItemParcelaOrdemServico = new ItemParcelaOrdemServicoDaoImplementation().list();

			listaItemParcelaOrdemServico = new ArrayList<ItemParcelaOrdemServico>(listaItemParcelaOrdemServico);

			return listaItemParcelaOrdemServico;
			}
}


